package com.web.pojo.domain;

import javax.xml.crypto.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * @Author: wws
 * describe:
 */
public class DeviceGroup implements Serializable {
    private Integer deviceGroupId;//设备组id
    private String deviceGroupName;//设备名称
    private String deviceGroupAddr;//设备
    private String deviceGroupAppkey;
    private String deviceGroupNwkskey;//多播网络层
    private String deviceGroupAppskey;//多播应用层密码
    private String serviceAgreement;//服务协议
    private String dataRate;//数据
    private String frequency;//频率
    private String frameCounter;//帧计数器
    private String multicastGroupType;//多播组类型
    private String createBy;
    private String updateBy;
    private Date createDate;
    private Date updateDate;
    private String remark;
    private Integer delFlag;

    public DeviceGroup() {
    }

    public DeviceGroup(Integer deviceGroupId, String deviceGroupName, String deviceGroupAddr, String deviceGroupAppkey, String deviceGroupNwkskey, String deviceGroupAppskey, String serviceAgreement, String dataRate, String frequency, String frameCounter, String multicastGroupType, String createBy, String updateBy, Date createDate, Date updateDate, String remark, Integer delFlag) {
        this.deviceGroupId = deviceGroupId;
        this.deviceGroupName = deviceGroupName;
        this.deviceGroupAddr = deviceGroupAddr;
        this.deviceGroupAppkey = deviceGroupAppkey;
        this.deviceGroupNwkskey = deviceGroupNwkskey;
        this.deviceGroupAppskey = deviceGroupAppskey;
        this.serviceAgreement = serviceAgreement;
        this.dataRate = dataRate;
        this.frequency = frequency;
        this.frameCounter = frameCounter;
        this.multicastGroupType = multicastGroupType;
        this.createBy = createBy;
        this.updateBy = updateBy;
        this.createDate = createDate;
        this.updateDate = updateDate;
        this.remark = remark;
        this.delFlag = delFlag;
    }

    public Integer getDeviceGroupId() {
        return deviceGroupId;
    }

    public void setDeviceGroupId(Integer deviceGroupId) {
        this.deviceGroupId = deviceGroupId;
    }

    public String getDeviceGroupName() {
        return deviceGroupName;
    }

    public void setDeviceGroupName(String deviceGroupName) {
        this.deviceGroupName = deviceGroupName;
    }

    public String getDeviceGroupAddr() {
        return deviceGroupAddr;
    }

    public void setDeviceGroupAddr(String deviceGroupAddr) {
        this.deviceGroupAddr = deviceGroupAddr;
    }

    public String getDeviceGroupAppkey() {
        return deviceGroupAppkey;
    }

    public void setDeviceGroupAppkey(String deviceGroupAppkey) {
        this.deviceGroupAppkey = deviceGroupAppkey;
    }

    public String getDeviceGroupNwkskey() {
        return deviceGroupNwkskey;
    }

    public void setDeviceGroupNwkskey(String deviceGroupNwkskey) {
        this.deviceGroupNwkskey = deviceGroupNwkskey;
    }

    public String getDeviceGroupAppskey() {
        return deviceGroupAppskey;
    }

    public void setDeviceGroupAppskey(String deviceGroupAppskey) {
        this.deviceGroupAppskey = deviceGroupAppskey;
    }

    public String getServiceAgreement() {
        return serviceAgreement;
    }

    public void setServiceAgreement(String serviceAgreement) {
        this.serviceAgreement = serviceAgreement;
    }

    public String getDataRate() {
        return dataRate;
    }

    public void setDataRate(String dataRate) {
        this.dataRate = dataRate;
    }

    public String getFrequency() {
        return frequency;
    }

    public void setFrequency(String frequency) {
        this.frequency = frequency;
    }

    public String getFrameCounter() {
        return frameCounter;
    }

    public void setFrameCounter(String frameCounter) {
        this.frameCounter = frameCounter;
    }

    public String getMulticastGroupType() {
        return multicastGroupType;
    }

    public void setMulticastGroupType(String multicastGroupType) {
        this.multicastGroupType = multicastGroupType;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "DeviceGroup{" +
                "deviceGroupId=" + deviceGroupId +
                ", deviceGroupName='" + deviceGroupName + '\'' +
                ", deviceGroupAddr='" + deviceGroupAddr + '\'' +
                ", deviceGroupAppkey='" + deviceGroupAppkey + '\'' +
                ", deviceGroupNwkskey='" + deviceGroupNwkskey + '\'' +
                ", deviceGroupAppskey='" + deviceGroupAppskey + '\'' +
                ", serviceAgreement='" + serviceAgreement + '\'' +
                ", dataRate='" + dataRate + '\'' +
                ", frequency='" + frequency + '\'' +
                ", frameCounter='" + frameCounter + '\'' +
                ", multicastGroupType='" + multicastGroupType + '\'' +
                ", createBy='" + createBy + '\'' +
                ", updateBy='" + updateBy + '\'' +
                ", createDate=" + createDate +
                ", updateDate=" + updateDate +
                ", remark='" + remark + '\'' +
                ", delFlag=" + delFlag +
                '}';
    }
}
